#把目标文件helloworld.o作为模块进行编译. obj是object,-m表示编译成模块
obj-m += b.o
#使用绝对路径的方式指定内核源码的路径
KDIR=/home/wangzhinan/rv1126_rv1109_sdk/kernel/
#获取Makefile文件所在路径
PWD ?= $(shell pwd)
all:
#进到KDIR目录,使用PWD路径下的源码和Makefile文件编译驱动模块
	make -C $(KDIR) M=$(PWD) modules
clean:
#清除编译文件
	rm -rf *.ko *.o *.mod.o *.mod.c *.symvers *.order